Onboarding Tutorials vs. Contextual Help / Onboarding 教程與上下文幫助指南

教程在使用過程中容易打斷使用者操作,不一定提升任務完成度,而且往往很快被遺忘。而上下文幫助可以避免這些問題,但需要以不打擾使用者的方式呈現和啟用。

教程的案例分析

教程通常被用來幫助使用者瞭解新的應用功能或操作方式,但往往存在下述問題:

教程結束後,使用者無法輕鬆地回到教學內容,即使他們忘記了某些步驟。

教程往往打斷使用者當前的任務,導致使用者感到焦慮和不滿,尤其是在面對時間緊迫或緊急情況時。

例如,某些應用在使用者登入時展示新功能介紹,但此時使用者可能有更緊急的任務需要完成,導致對新功能的興趣和注意力大幅下降。

教程的弊端:打擾性、易被跳過且容易遺忘

雖然教程和檔案在複雜互動中至關重要,但並不是所有的幫助內容都能夠有效輔助使用者。常見的教程問題包括:

這些教程通常在兩種情況下使用:新使用者入門(onboarding)和告知現有使用者新功能或變化。但無論是何種情況,教程都會遇到類似的問題,即打斷使用者當前任務、難以被記住、無法提升任務完成度。

為什麼教程(及推送式揭示)效果不佳

推送式揭示(Push Revelation)是指在使用者當前上下文之外強行推送資訊的設計模式。這類教程的主要問題在於:

儘管推送式教程在某些場景(如全新互動模式)中有一定作用,但總體來說,它們被過度使用且效果不佳。

解決方案:拉取式揭示(Pull Revelations)

上下文幫助的核心是根據使用者操作訊號,適時地提供幫助內容,即所謂的拉取式揭示(Pull Revelation)。這種設計模式透過在使用者需要時提供幫助內容來解決傳統教程的弊端。

拉取式揭示的實現方式多樣化,可以是懸停提示(hover tooltip)、引導標記(coach mark)或更復雜的逐步任務流程(step-by-step task flow wizard)。

Figma 使用拉取啟示來記錄其預設文字呈現的變化:僅當使用者參與與提示相關的活動時(例如,他們新增了一個新的文字框),才會顯示提示。

實現拉取式揭示的指南

拉取式揭示要求系統能夠識別使用者當前的目標,並在適當時機觸發幫助內容。因此,它的設計難度較高,但可以透過以下幾點來實現:

易於關閉並重新呼叫幫助內容:使用者應能夠輕鬆關閉暫時不需要的幫助內容,同時確保可以在需要時快速找到該資訊。

Evernote 在側邊欄中顯示了一個很容易忽略的新功能列表。但是,左下角的 What's New列表仍然存在,以防使用者希望再次訪問它。

使用漸進披露(Progressive Disclosure):幫助內容的存在應是可見的,但細節資訊不應在使用者未請求時大量湧現。使用懸停提示等方式,在使用者請求時提供更詳細的說明。

例如,Photoshop 的工具提示在使用者懸停時展示簡單動畫,並提供“瞭解更多”的連結。

避免記憶負擔:對於多步驟的操作流程,應確保幫助內容與每個步驟並排顯示,減少使用者的記憶負擔,降低認知負荷。

跳過明顯的內容:如果應用符合設計規範,則不必過多說明諸如齒輪圖示(設定)等常見功能。將上下文幫助保留給更復雜的功能或流程。

理解使用者的使用路徑:深入瞭解使用者與某一功能互動的場景和時機,並透過使用者研究和任務分析,判斷使用者最可能在何時需要幫助。這是最重要但也最複雜的指南。

結論

傳統的推送式教程(Push Revelation)由於打斷性強、易被跳過且難以記住,常常無法有效幫助使用者。而拉取式揭示(Pull Revelation)透過在使用者需要時展示適時的幫助內容,可以更好地提升使用者體驗。設計者應根據使用者的使用場景和上下文,採用拉取式揭示的策略,避免打擾使用者,同時幫助他們高效完成任務。